package org.spring.springboot.domain;

/**
 *domain 包实体类
 *  城市实体类
 *
 *  对数据库的映射
 *
 * Created by bysocket on 07/02/2017.
 * lombok
 *
 * <dependency>
 * <groupId>org.projectlombok</groupId>
 * <artifactId>lombok</artifactId>
 * <version>1.16.6</version>
 * </dependency>
 *
* @Data   ：注解在类上；提供类所有属性的 getting 和 setting 方法，此外还提供了equals、canEqual、hashCode、toString 方法
*  @Setter：注解在属性上；为属性提供 setting 方法
*  @Getter：注解在属性上；为属性提供 getting 方法
*  @Log4j ：注解在类上；为类提供一个 属性名为log 的 log4j 日志对象
*  @NoArgsConstructor：注解在类上；为类提供一个无参的构造方法
*  @AllArgsConstructor：注解在类上；为类提供一个全参的构造方法
 *
 * */
public class City {

    /**
     * 城市编号
     */
    private Long id;

    /**
     * 省份编号
     */
    private Long provinceId;

    /**
     * 城市名称
     */
    private String cityName;

    /**
     * 描述
     */
    private String description;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(Long provinceId) {
        this.provinceId = provinceId;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }
}
